#pragma once
#include <d3dx9.h>
#include "TwEngineDx.h"

class sa_TwShader
{
public:
	sa_TwShader(void);
	~sa_TwShader(void);

	void InitGraphics();

	void InitRenderState();

	void InitLight();

	void Update();

	void Render();

	void Clear();

private:
	// mesh declarations
	LPD3DXMESH meshTeapot;    // define the mesh pointer

	// effect declarations
	LPD3DXEFFECT effect;    // define the effect pointer
	D3DXHANDLE technique;    // define the handle for the best technique


};
